f72fcbe5f1475dc12028f551f4ce5cd089ac521f,src/edu/stanford/nlp/pipeline/StanfordCoreNLPClient.java,StanfordCoreNLPClient,StanfordCoreNLPClient,#Properties#List#String#String#,241
Before Change
// Create a list of all the properties, as JSON map elements
List<String> jsonProperties = new ArrayList<>();
for (String key : serverProperties.stringPropertyNames()) {
jsonProperties.add('"' + JSONOutputter.cleanJSON(key) + "\": \"" +
JSONOutputter.cleanJSON(serverProperties.getProperty(key)) + '"');
}
// Create the JSON object
this.propsAsJSON = "{ " + StringUtils.join(jsonProperties, ", ") + " }";
After Change
serverProperties.setProperty("outputSerializer", ProtobufAnnotationSerializer.class.getName());
// Create a list of all the properties, as JSON map elements
List<String> jsonProperties = serverProperties.stringPropertyNames().stream().map(key -> '"' + JSONOutputter.cleanJSON(key) + "\": \"" +
JSONOutputter
.cleanJSON(serverProperties.getProperty(key)) + '"')
.collect(Collectors.toList());